﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

  <DropShadowEffect x:Key="GlowEffect" BlurRadius="2.0" Color="Black" />

  <SolidColorBrush x:Key="HeaderBackgroundBrush" Color="Coral" />
  <SolidColorBrush x:Key="ListBackgroundBrush" Color="#FFFFBF7D" />
  <SolidColorBrush x:Key="ToolsBackgroundBrush" Color="LightGray" />

  <LinearGradientBrush x:Key="MetalGradient" StartPoint="0.0, 0.0" EndPoint=" 0.5, 1.0">
    <GradientStop Offset="0.1" Color="SlateGray" />
    <GradientStop Offset="0.25" Color="LightGray" />
    <GradientStop Offset="0.60" Color="SlateGray" />
    <GradientStop Offset="1.0" Color="SlateGray" />
  </LinearGradientBrush>

  <Style x:Key="GroupBorderStyle" TargetType="Border">
    <Setter Property="BorderThickness" Value="1" />
    <Setter Property="BorderBrush" Value="Black" />
    <Setter Property="Margin" Value="4" />
    <Setter Property="Effect" Value="{StaticResource GlowEffect}" />
  </Style>

  <Style x:Key="HeaderBorderStyle" TargetType="Border" BasedOn="{StaticResource GroupBorderStyle}">
    <Setter Property="Background" Value="{StaticResource HeaderBackgroundBrush}" />
  </Style>

  <Style x:Key="ListBorderStyle" TargetType="Border" BasedOn="{StaticResource GroupBorderStyle}">
    <Setter Property="Background" Value="{StaticResource ListBackgroundBrush}" />
  </Style>

  <Style x:Key="ToolsBorderStyle" TargetType="Border" BasedOn="{StaticResource GroupBorderStyle}">
    <Setter Property="Background" Value="{StaticResource ToolsBackgroundBrush}" />
  </Style>

  <Style x:Key="PaperListBoxStyle" TargetType="ListBox">
    <Setter Property="Margin" Value="4px" />
  </Style>
    
  <!-- Images -->
  <BitmapImage x:Key="AddFileImage" UriSource="..\Resources\Icons\add_file.png" />
  <BitmapImage x:Key="AddFolderImage" UriSource="..\Resources\Icons\add_folder.png" />
  <BitmapImage x:Key="DeleteImage" UriSource="..\Resources\Icons\delete.png" />
  <BitmapImage x:Key="RotateFrameClockwiseImage" UriSource="..\Resources\Icons\rotate_clockwise.png" />
  <BitmapImage x:Key="RotateFrameCounterClockwiseImage" UriSource="..\Resources\Icons\rotate_counterclockwise.png" />
  <BitmapImage x:Key="MagnifyFrameImage" UriSource="..\Resources\Icons\magnify.png" />

  <!-- Button Styles -->
  <Style x:Key="PaperButtonStyle" TargetType="Button">
    <Setter Property="Background" Value="White" />
    <Setter Property="FontFamily" Value="Consolas, Courier New" />
    <Setter Property="HorizontalAlignment" Value="Center" />
    <Setter Property="HorizontalContentAlignment" Value="Center" />
    <Setter Property="VerticalAlignment" Value="Center" />
    <Setter Property="Padding" Value="4, 4, 4, 4" />
    <Setter Property="Width" Value="Auto" />
    <Setter Property="Height" Value="25px" />
    <Setter Property="MinWidth" Value="75px" />
    <Setter Property="Margin" Value="2px" />
  </Style>

  <Style x:Key="PaperBrowseButtonStyle" BasedOn="{StaticResource PaperButtonStyle}" TargetType="Button">
    <Setter Property="Width" Value="25px" />
  </Style>

  <Style x:Key="PaperToolbarButtonStyle" TargetType="Button" BasedOn="{StaticResource PaperButtonStyle}"></Style>

</ResourceDictionary>